solar powered satellite - Almanca İngilizce Sözlük